<%= content_for :html_head do %>
    <%# Hide permissions based on whether is a CMS User group or not.  %>
    <%= javascript_tag do %>

        jQuery(function($){
            var element = $('#group_group_type_id');
            var cms_access_group_ids = <%= Cms::GroupType.cms_access.to_a.map { |e| e.id.to_s }.to_json.html_safe %>
            element.change(function() {
                if ($.inArray(element[0].value, cms_access_group_ids) < 0) {
                    $('#permissions').hide();
                    $('#section-action').text('view');
                } else {
                    $('#permissions').show();
                    $('#section-action').text('edit');
                }
            }).change();
        });
    <% end %>
<% end %>

<%= simple_form_for @group do |f| %>
    <%=  page_title_with_buttons(f, 'save_buttons') %>
    <%= render layout: 'main_with_sidebar' do %>
    <%= f.input :name, label: "Group Name" %>
    <% unless @group.guest? %>
        <%= f.association :group_type,
                    collection: Cms::GroupType.non_guest,
                    label: 'Type of User',
                    hint: 'What kind of user does this group represent?',
                    include_blank: false
        %>
    <% end %>

    <%= render :partial => 'permissions', locals: {f: f} %>
    <%= render :partial => 'sections', locals: {f: f} %>
    <% end %>
    <%= bottom_buttons f,  'save_buttons' %>
<% end %>
